package hocusPocus.Controllers;

import hocusPocus.IHM.NombreJoueurs;
import hocusPocus.IHM.TypeDePartie;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JOptionPane;

public class ControllerTypeDePartie implements ActionListener {
	TypeDePartie typePartie;
	NombreJoueurs nbJoueur;

	public ControllerTypeDePartie(TypeDePartie typePartie) {
		this.typePartie = typePartie;
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		if(e.getSource() == typePartie.normale){
			TypeDePartie.partieNormale = true;
			TypeDePartie.partieRapide = false;
		}
		if(e.getSource() == typePartie.rapide){
			TypeDePartie.partieRapide = true;
			TypeDePartie.partieNormale = false;
		}
		if(e.getSource()==typePartie.ok){	      	
			if(TypeDePartie.partieRapide == false && TypeDePartie.partieNormale == false)
				JOptionPane.showMessageDialog(null,"Erreur : pas de Type de partie choisi", "Erreur", JOptionPane.ERROR_MESSAGE);
			else{
				if(TypeDePartie.partieRapide)
					System.out.println("Selection : partie rapide");
				else
					System.out.println("Selection : partie normale");

				typePartie.dispose();	
				new NombreJoueurs(); // Demander le nombre de joueurs
			}
		}	
		if(e.getSource() == typePartie.annuler){
			typePartie.dispose();	
		}
	}	
}


